package values.item
{
[Event(name="upgradeSuccess", type="values.events.ItemValueEvent")]
[Event(name="upgradeFail", type="values.events.ItemValueEvent")]

public interface IUpgradebleItemValue extends IItemValue
{
	function get level():int;
	
	function get currentUpgradeValue():ItemUpgradeValue;
	
	function setUpgradeCondition(...args):Boolean;
}
}